//C02:StringSuite.cpp
// {L}../TestSuite/Test ../TestSuite/Suite
// {L} TrimTest
// Illustrates a test suite for code from
#include <iostream>
#include "../TestSuite/Suite.h"
#include "StringStorage.h"
#include "Sieve.h"
#include "Find.h"
#include "Rparse.h"
#include "TrimTest.h"
#include "CompStr.h"
using namespace std;
using namespace TestSuite;

int main(void) {
    Suite suite("String Tests");
    Suite.addTest(new StringStorage);
    Suite.addTest(new SieveTest);
    Suite.addTest(new FindTest);
    Suite.addTest(new RparseTest);
    Suite.addTest(new TrimTest);
    Suite.addTest(new CompStrTest);
    suite.run();
    long nFail = suite.report();
    suite.free();
    return nFail;
}